Rancher 於 2020 十二月份推出了一個全新的開源專案, Harvester,這個專案主打的目標不同於以往,是個非常特別的領域,所謂的超融合架構 (Hyperconverged Infrastrucuture)。
Harvester 是一個基於 Kubernetes 架構的解決方案,其本身也整合其他開源軟體來提供虛擬化以及儲存這些 HCI(超融合架構) 的基本需求,同時透過其抽象化的介面,讓使用者不太需要理解 kubernetes 也能夠使用這套 Harvester 。
Harvester 底層技術包含了 Kubernetes, KubeVirt 以及 Longhorn, 透過這些的整合來達到上述的虛擬化 (VM+容器),儲存系統管理。
# 特色
1. Harvester 透過 Multus 這套 CNI 來達成多個 CNI 組合,藉此讓 K8s 裡面的 Pod 都有可以多個網路介面
2. 透過 Longhorn 來達到 scale out 的儲存需求
3. 透過 Kubevirt 來達到 VM 的生命週期管理
4. 透過 MinIO 來管理 VM Image
整套解決方案最後也整合 Rancher 本身的介面,讓你可以透過 K8s 這技術同時管理容器+虛擬機,如果你過往有玩過 HCI 這個議題的,我認為你可以參考一下,看一下這套解決方案到底怎麼玩,跟過去的經驗有什麼不同
https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-infrastructure-software